.medical {
  padding-top: 50px;
  padding-bottom: 100px;
}
.medical .m_items {
  padding-top: 15px;
  border-bottom: 10px solid rgba(153, 153, 153, .1);
}
.medical .m_items:last-child {
  border: none;
}
.medical .m_title {
  font-weight: 700;
  color: rgb(32, 149, 255);
  font-size: 18px;
  padding-left: 20px;
  margin-bottom: 15px;
}
.medical .m_item {
  display: flex;
  width: 100%;
  justify-content: space-around;
}
.medical .m_item .m_span {
  flex: 1;
  display: inline-block;
  text-align: center;
  width: 100%;
  color: rgb(153, 153, 153);
}
.medical .m_item .m_span .m_icon {
  font-size: 40px;
}
.medical .m_item .m_span p {
  font-size: 16px;
}